.pic_div{padding: 5px; min-height: 315px; }
.pic_div img{ width: 300px; height: 315px; }
.pic_add{position:relative; z-index: 12;}
.p_upload{background:#2781cd;color:#fff;width:100px;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.pic_add input{position:absolute;top:0;left:0;height:30px;width:100px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.pic_add h2{ line-height: 30px; font-size: 14px !important; text-align: left; }
.pic_add p{ width:200px; min-height: 20px; }
.pic_add p.tx_pic{ width:80px; min-height: 20px; }
.pic_add p img{display: inline-block; width: 100%; max-height: 240px;}
